-- This script is part of Advanced Forge System
-- Copyright (C) 2012 XTibia, Oneshot
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.

function onUse(cid, item, fromPosition, itemEx, toPosition)
    local recipe = nil
    
    for _, v in ipairs(Recipes) do
        recipe = v:get(toPosition)
        if(recipe ~= false) then
            break
        end
    end
        
    if(recipe) then
        recipe:create(cid)
    else
        doPlayerSendCancel(cid, "This is not a valid recipe.")
    end
    return true
end